package com.xiaoma.lock.deadlock;

/**
 * https://segmentfault.com/a/1190000019962661
 * 死锁
 * @author xiaomacdut
 * @date 2020年2月25日 下午7:19:41
 */
public class LockDemo{


    /**
     * @author xiaomacdut
     * @version 0.0.1
     * @since 0.0.1
     * @data 2020年2月25日 下午7:19:56
     */
    public void test(){
        synchronized(String.class){
            System.out.println("test,,");
            synchronized(Integer.class){
                System.out.println("test,,");
            }
        }
    }
    
    public void print(){
        synchronized(Integer.class){
            System.out.println("print,,");
            synchronized(String.class){
                System.out.println("print,,");
            }
        }
    }
}
